package ar.com.siavu.controller.memory;

import java.util.Map;

import ar.com.siavu.domain.Posta;
import ar.com.siavu.domain.Usuario;

public class AGSingleton {

	private static AGSingleton INSTANCE= new AGSingleton();
	private Map<Usuario, String[]> preprogramaciones;
	private Map<Posta, Usuario[]> jefes;
	private Map<Posta, Usuario[]> comisarios;
	private Map<Posta, Usuario[]> auxiliares;
	private Map<String, Integer> reglasPost;
	private AGSingleton(){		
	}
	
	public static AGSingleton getInstance(){
		return INSTANCE;
	}

	public Map<Usuario, String[]> getPreprogramaciones() {
		return preprogramaciones;
	}

	public void setPreprogramaciones(Map<Usuario, String[]> preprogramaciones) {
		this.preprogramaciones = preprogramaciones;
	}

	public Map<Posta, Usuario[]> getJefes() {
		return jefes;
	}

	public void setJefes(Map<Posta, Usuario[]> jefes) {
		this.jefes = jefes;
	}

	public Map<Posta, Usuario[]> getComisarios() {
		return comisarios;
	}

	public void setComisarios(Map<Posta, Usuario[]> comisarios) {
		this.comisarios = comisarios;
	}

	public Map<Posta, Usuario[]> getAuxiliares() {
		return auxiliares;
	}

	public void setAuxiliares(Map<Posta, Usuario[]> auxiliares) {
		this.auxiliares = auxiliares;
	}

	public Map<String, Integer> getReglasPost() {
		return reglasPost;
	}

	public void setReglasPost(Map<String, Integer> reglas) {
		this.reglasPost = reglas;
	}

	
	
}
